package controle;

import java.util.List;

import modelo.CriterioAceitacao;
import modelo.EnumNorma;
import dao.CriterioAceitacaoDao;

public class CriterioAceitacaoControle {
	
	private CriterioAceitacaoDao criterioAceitacaoDao;

	public CriterioAceitacaoControle() {
		criterioAceitacaoDao = Sistema.getDAOFactory().getCriterioAceitacaoDao();		
	}
	
	public CriterioAceitacao getCriterioAceitacao(int codigo) {
		CriterioAceitacao c = null;
		c = criterioAceitacaoDao.getCriterioAceitacao(codigo);
		return c;
	}
	
	public CriterioAceitacao getCriterioAceitacao(CriterioAceitacao ca) {
		CriterioAceitacao criterioAceitacao = null;
		criterioAceitacao = criterioAceitacaoDao.getCriterioAceitacao(ca);
		return ca;
	}
	
	public List<CriterioAceitacao> getCriterioAceitacao(String fluido, EnumNorma norma) {
		List<CriterioAceitacao> c = null;
		c = criterioAceitacaoDao.getCriterioAceitacao(fluido, norma);
		return c;
	}
	
	public List<String> getClasseTemperatura(EnumNorma norma) {
		List<String> c = null;
		c = criterioAceitacaoDao.getClasseTemperatura(norma);
		return c;
	}
	
	public int insertCriterioAceitacao(CriterioAceitacao criterioAceitacao) {
		return 0;//criterioAceitacaoDao.gravarCriterioAceitacao(criterioAceitacao);
	}

}
